#include <src/test/miscellaneous/stat/operator_performance_analyzer.h>
#include <src/math/BoundaryCondition/BoundaryCondition.h>

void operator_Performance_test() {
	typedef Unbounded_Vector<double>				unbounded_array_type_1;
	typedef particle<OS_double>						p_array_1;
	typedef particles_list<p_array_1>				p_array_2;

	typedef Delta_p<p_array_1>					Delta_S_p_1;
	typedef Delta_p<unbounded_array_type_1>		Delta_S_pa_1;
	operator_Performance_Analyzer<Delta_S_p_1,Delta_S_pa_1>()();

	typedef OS_Vector<unbounded_array_type_1>		protected_array_type_2;
	typedef particles_list<p_array_1>				p_array_type_2;
	typedef Delta_p<p_array_type_2>			Delta_S_p_2;
	typedef Delta_p<protected_array_type_2>	Delta_S_pa_2;
	operator_Performance_Analyzer<Delta_S_p_2,Delta_S_pa_2>()();

};